sponge cloth - German English Dictionary